where clause vs having clause